Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit e79689010ed3753d85d31c8542db4bc3ff0b98c1


Parents : e4f57d6
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-04-08T02:03:34+02:00

Fixed directory sorting bug

Changes

1 files changed, 1 insertions(+), 1 deletions(-)


Diff

diff --git a/nomadnet/Directory.py b/nomadnet/Directory.py
index ee0ef09..ac03155 100644
--- a/nomadnet/Directory.py
+++ b/nomadnet/Directory.py
@@ -345,7 +345,7 @@ class Directory:
if e.hosts_node:
node_list.append(e)
- node_list.sort(key = lambda e: (e.sort_rank if e.sort_rank != None else 2^32, DirectoryEntry.TRUSTED-e.trust_level, e.display_name))
+ node_list.sort(key = lambda e: (e.sort_rank if e.sort_rank != None else 2^32, DirectoryEntry.TRUSTED-e.trust_level, e.display_name if e.display_name != None else "_"))
return node_list
def number_of_known_nodes(self):


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────